This will help us avoiding screens in many places.
return settings;
}
-static GtkSettings *
+GtkSettings *
gtk_settings_get_for_display (GdkDisplay *display)
{
int i;
+ g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
+
if G_UNLIKELY (display_settings == NULL)
display_settings = g_ptr_array_new ();
GtkSettings* gtk_settings_get_default (void);
GDK_AVAILABLE_IN_ALL
GtkSettings* gtk_settings_get_for_screen (GdkScreen *screen);
+GDK_AVAILABLE_IN_3_94
+GtkSettings* gtk_settings_get_for_display (GdkDisplay *display);
/* --- precoded parsing functions --- */
GDK_AVAILABLE_IN_ALL